/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ipfms.stripes.util;

import com.google.inject.Inject;
import ipfms.dao.CodeClassificationDAO;
import ipfms.dao.CodeMaintenanceDAO;
import ipfms.dao.KodJenisBangunanDAO;
import ipfms.dao.KodJenisPenggunaDAO;
import ipfms.dao.KodNegeriDAO;
import ipfms.model.CodeClassification;
import ipfms.dao.KodPenggunaPerananDAO;
import ipfms.model.CodeMaintenance;
import ipfms.model.KodJenisBangunan;
import ipfms.model.KodJenisPengguna;
import ipfms.model.KodNegeri;
import ipfms.model.KodPenggunaPeranan;
import ipfms.stripes.BaseActionBean;
import java.util.List;

/**
 *
 * @author fikri
 */
public class ListUtil extends BaseActionBean {

    @Inject
    KodJenisBangunanDAO kodJenisBangunanDAO;

    @Inject
    KodNegeriDAO kodNegeriDAO;

    @Inject
    CodeClassificationDAO codeClassificationDAO;

    @Inject
    CodeMaintenanceDAO codeMaintenanceDAO;

    @Inject
    KodJenisPenggunaDAO kodJenisPenggunaDAO;

    @Inject
    KodPenggunaPerananDAO kodPenggunaPerananDAO;

    public List<KodJenisBangunan> getSenaraiJenisBangunan() {
        return kodJenisBangunanDAO.findAll();
    }

    public List<CodeClassification> getSenaraiKlasifikasi() {
        return codeClassificationDAO.findAll();
    }

    public List<CodeMaintenance> getSenaraiMaintenance() {
        return codeMaintenanceDAO.findAll();
    }

    public List<KodNegeri> getSenaraiNegeri() {
        return kodNegeriDAO.findAll();
    }

    public List<KodJenisPengguna> getSenaraiJenisPengguna() {
        return kodJenisPenggunaDAO.findAll();
    }

    public List<KodPenggunaPeranan> getSenaraiPenggunaPeranan() {
        return kodPenggunaPerananDAO.findAll();
    }
}
